• Refactor codebase

  • Add gui for creating & modifying roles, permissions

  • Add gui for user management

  • improve the 'links' view

  • Add cookie-consent

  • Add terms & conditions

  • add features to replace views (this goes in liaison)

  • add feature to replace public files (this goes in liaison)

  • Create better "automated" method for creating the database

permissions idea

Add an item ownership table. Something like:

uuid 1    | relationship | uuid 2       | table1      | table2     
 {AF32NK}      owns        {DUI3289}      users          BlogPosts

And its just:

<?php
    $user->owns($otherItem); //bool true/false
    $user->relate('owns', $otherItem);
    $user->relate('moderator of', $otherItem);
    $otherItem->isOwnedBy($user);
    $otherItem->isRelatedBy($user, 'moderator of');